shower (light rainfall) - Francés Inglés Diccionario